home *** CD-ROM | disk | FTP | other *** search
/ The Hadean Lands / The Hadean Lands CD-ROM (Zarf).iso / HL-Windows-installer.exe / garglk.ini < prev    next >
Text File  |  2015-01-11  |  8KB  |  213 lines

  1. #===============================================================================
  2. # Gargoyle Glk configuration
  3. #-------------------------------------------------------------------------------
  4. #
  5. # Copy this file to "garglk.ini" in the same directory as your
  6. # gargoyle interpreter if you are running windows.
  7. # On unix systems, copy it to "~/.garglkrc".
  8. #
  9. # Gargoyle will look for configuration files and load them in this
  10. # order, with later settings overriding earlier settings:
  11. #
  12. #   1: same directory as the executable: garglk.ini (windows)
  13. #   2: /etc/garglk.ini (unix)
  14. #   3: user home directory: .garglkrc
  15. #   4: user home directory: garglk.ini
  16. #   5: current working directory: garglk.ini
  17. #   6: name-of-game-file.ini (so for hell.gam it would read hell.ini)
  18. #
  19. # Sections of the config file can be turned on or off by matching
  20. # either the interpreter or game file being run. See the bottom
  21. # of this file for examples.
  22.  
  23. scrollwidth   8               # set to 8 to make a nice scrollbar
  24. scrollbg      F0F0F0
  25. scrollfg      D0D0D0
  26.  
  27. stylehint     1               # set this to 0 if the game uses really bad colors
  28. safeclicks    1               # set to 0 if the game cancels line events properly
  29.  
  30. cols          80              # nice good line length for reading. but...
  31. rows          30              # see the bottom for terp-specific over-rides
  32.  
  33. justify       0               # 0=ragged-right 1=justified
  34. quotes        2               # Smart quotes and dashes  -- 0=off 1=normal 2=rabid
  35. spaces        1               # Spaces after a full stop -- 0=game-set 1=one 2=two
  36. caps          0               # Force input to uppercase -- 0=off 1=on
  37.  
  38. graphics      1               # enable graphics
  39. sound         1               # enable sound
  40.  
  41. lcd           1               # 0=grayscale 1=subpixel
  42.  
  43.  
  44. #===============================================================================
  45. # Fonts, sizes and spaces
  46. # (Tweak this if you choose other fonts, or want bigger text)
  47. #-------------------------------------------------------------------------------
  48. #
  49. # The 'standard' fonts.
  50. # Omit to use the builtin fonts, or specify a font family.
  51.  
  52. monor         LuxiMonoRegular
  53. monob         LuxiMonoBold
  54. monoi         LuxiMonoOblique
  55. monoz         LuxiMonoBoldOblique
  56.  
  57. propr         CharterBT-Roman
  58. propb         CharterBT-Bold
  59. propi         CharterBT-Italic
  60. propz         CharterBT-BoldItalic
  61.  
  62. monosize      12.6            # Monospaced tend to be bigger -- compensate
  63. propsize      14.7            # Proportional font size
  64.  
  65. wmarginx      20              # space around the window frame
  66. wmarginy      4
  67. wpaddingx     0               # space between windows
  68. wpaddingy     0
  69. wborderx      0               # border line width between windows
  70. wbordery      0
  71. tmarginx      7               # internal margin of text windows
  72. tmarginy      7
  73.  
  74. leading       20              # Also known as linespacing
  75. baseline      15              # Offset from top of line to baseline
  76.  
  77. # Fonts for Text Buffer windows
  78. tfont  0      propr           # Normal
  79. tfont  1      propi           # Emphasized
  80. tfont  2      monor           # Preformatted
  81. tfont  3      propb           # Header
  82. tfont  4      propb           # Subheader
  83. tfont  5      propz           # Alert
  84. tfont  6      propi           # Note
  85. tfont  7      propr           # BlockQuote
  86. tfont  8      propb           # Input
  87. tfont  9      propr           # User1
  88. tfont 10      propr           # User2
  89.  
  90. # Fonts for Text Grid windows
  91. gfont  0      monor           # Normal
  92. gfont  1      monoi           # Emphasized
  93. gfont  2      monor           # Preformatted
  94. gfont  3      monob           # Header
  95. gfont  4      monob           # Subheader
  96. gfont  5      monoz           # Alert
  97. gfont  6      monoi           # Note
  98. gfont  7      monor           # BlockQuote
  99. gfont  8      monoz           # Input
  100. gfont  9      monor           # User1
  101. gfont 10      monor           # User2
  102.  
  103.  
  104. #===============================================================================
  105. # Colors and style definitions
  106. #-------------------------------------------------------------------------------
  107. #
  108. # Default here is for black text on a white background.
  109. #
  110. # If you choose the reverse, light text on a dark background,
  111. # you may want to set gamma to 0.7 or similar to make the
  112. # text fatter.
  113. #
  114. # Depending on your screen you may want to tweak the gamma.
  115. # Good values to try are 0.7, 1.0 and 1.4.
  116. #
  117. # There are separate colors for TextBuffer and TextGrid windows.
  118. # TextBuffers are main text windows, TextGrids are used mainly for
  119. # status bars and such.
  120.  
  121. gamma         1.0             # this only affects text rendering, not other colors
  122.  
  123. caretshape    2               # 0=smalldot 1=fatdot 2=thinline 3=fatline 4=block
  124. linkstyle     1               # 1=show hyperlinks 0=hide hyperlinks
  125.  
  126. # moreprompt  ( more )
  127. # morealign   0               # 0=left 1=center 2=right
  128. # morefont    propb
  129.  
  130. windowcolor   ffffff          # overall window background color
  131. bordercolor   000000          # border line color
  132. caretcolor    000000          # input caret color
  133. linkcolor     000060          # hyperlink color
  134. morecolor     006000          # more prompt color
  135.  
  136. # Colors for text buffer windows
  137. tcolor  0     000000  ffffff  # Normal
  138. tcolor  1     000000  ffffff  # Emphasized
  139. tcolor  2     000000  ffffff  # Preformatted
  140. tcolor  3     000000  ffffff  # Header
  141. tcolor  4     000000  ffffff  # Subheader
  142. tcolor  5     000000  ffffff  # Alert
  143. tcolor  6     000000  ffffff  # Note
  144. tcolor  7     000000  ffffff  # BlockQuote
  145. tcolor  8     006000  ffffff  # Input
  146. tcolor  9     000000  ffffff  # User1
  147. tcolor 10     000000  ffffff  # User2
  148.  
  149. # Colors for text grid windows
  150. gcolor  0     606060  ffffff  # Normal
  151. gcolor  1     606060  ffffff  # Emphasized
  152. gcolor  2     606060  ffffff  # Preformatted
  153. gcolor  3     606060  ffffff  # Header
  154. gcolor  4     606060  ffffff  # Subheader
  155. gcolor  5     606060  ffffff  # Alert
  156. gcolor  6     606060  ffffff  # Note
  157. gcolor  7     606060  ffffff  # BlockQuote
  158. gcolor  8     606060  ffffff  # Input
  159. gcolor  9     606060  ffffff  # User1
  160. gcolor 10     606060  ffffff  # User2
  161.  
  162.  
  163. #===============================================================================
  164. # You can add sections here to over-ride settings. List all the executables to
  165. # be affected in the [ selector list ]. The name of game file can also be used
  166. #-------------------------------------------------------------------------------
  167.  
  168. [ Git Glulxe ]
  169. cols          80              # longer lines for Glulx games
  170. rows          30              # same number of rows
  171.  
  172. [ Hugo ]
  173. # Hugo has ugly status bars with no padding.
  174. # Hugo also uses grid windows for arbitrarily placed text.
  175. # Add a thin border line between windows.
  176. wborderx      1               # border line width between windows
  177. wbordery      1               # border line width between windows
  178.  
  179. [ Magnetic ]
  180. cols          68
  181.  
  182. # [ Agility ]
  183. # monoaspect  0.8             # squeeze mono font
  184. # cols        80
  185. # rows        25
  186.  
  187. [ curses.z5 ]
  188. monoaspect    0.9             # squeeze to compensate for more columns
  189. cols          65
  190.  
  191. [ photo201.blb ]
  192. cols          80
  193. rows          24
  194.  
  195.  
  196. #===============================================================================
  197. # You can specify the default interpreter for game types. List all extensions to
  198. # be affected in the [ selector list ]. The name of a game file can also be used
  199. #-------------------------------------------------------------------------------
  200.  
  201. # Zcode game types
  202. [*.z3 *.z4 *.z5 *.z6 *.z7 *.z8 *.zlb *.zblorb ]
  203. terp bocfel
  204.  
  205. # Glulx game types
  206. [ *.ulx *.blb *.blorb *.glb *.gblorb ]
  207. terp git
  208.  
  209. # Override for specific game
  210. [ Floatpoint.zblorb ]
  211. terp glulxe
  212.  
  213.